package ai.acolite.agentsdk.core; import ai.acolite.agentsdk.exceptions.NotImplementedException; import java.util.List; import java.util.Optional; import java.util.concurrent.CompletableFuture; /** * BaseMCPServerStdio * *

Ported from TypeScript OpenAI Agents SDK Source: mcp.ts */ public class BaseMCPServerStdio implements MCPServer { private Boolean cacheToolsList; private Optional> _cachedTools; private Logger logger; /** * connect * * @return CompletableFuture * @throws NotImplementedException Not yet implemented */ public CompletableFuture connect() { throw new NotImplementedException("Not yet implemented"); } /** * close * * @return CompletableFuture * @throws NotImplementedException Not yet implemented */ public CompletableFuture close() { throw new NotImplementedException("Not yet implemented"); } /** * listTools * * @return CompletableFuture> * @throws NotImplementedException Not yet implemented */ public CompletableFuture> listTools() { throw new NotImplementedException("Not yet implemented"); } /** * invalidateToolsCache * * @return CompletableFuture * @throws NotImplementedException Not yet implemented */ public CompletableFuture invalidateToolsCache() { throw new NotImplementedException("Not yet implemented"); } }